package engine.step;

import engine.GameEngine;

public final class BeginPlayerTurnStep extends Step {

	private static Step step;

	public static synchronized Step getStep() {
		if (step == null)
			step = new BeginPlayerTurnStep();
		return step;
	}

	public Step execute() {
		GameEngine.nextPlayer();
		GameEngine.currPlayer.beginTurn();
		GameEngine.currCityIndex = 0;
		return CheckCitiesStep.getStep();
	}
}
